// page/component/details/details.js
Page({
    data:{
      goods: {
        id: 1,
        image: '/image/加菲猫.png',
        title: '加菲猫',
        price: 3102,
        stock: '有货',
        detail: '体型中等，头大而圆，脸颊丰腴，口吻短宽而强壮有力；耳朵小，耳端浑圆而前倾，耳间距宽；眼睛圆，稍凸出；背短而水平；四肢短而粗，结实，前肢直立；趾大而圆；尾短；被毛短而密，毛质柔软，有光泽；被毛有单色、混合色、烟色、渐变色、条纹色5大色系，共30多种毛色',
        parameter: '性格好静，可爱，温纯，甜美，不拘小节及忠诚，另一方面，又与其它品种一样的活泼及顽皮。它像波斯猫一样文静，和人亲近，又像美国短毛猫一样顽皮机灵。',
        service: '不支持退货'
      },
      num: 1,
      totalNum: 0,
      hasCarts: false,
      curIndex: 0,
      show: false,
      scaleCart: false
    },
  
    addCount() {
      let num = this.data.num;
      num++;
      this.setData({
        num : num
      })
    },
  
    addToCart() {
      const self = this;
      const num = this.data.num;
      let total = this.data.totalNum;
  
      self.setData({
        show: true
      })
      setTimeout( function() {
        self.setData({
          show: false,
          scaleCart : true
        })
        setTimeout( function() {
          self.setData({
            scaleCart: false,
            hasCarts : true,
            totalNum: num + total
          })
        }, 200)
      }, 300)
  
    },
  
    bindTap(e) {
      const index = parseInt(e.currentTarget.dataset.index);
      this.setData({
        curIndex: index
      })
    }
   
  })